package com.zenithmind.common.security;

/**
 * 安全规则加载器接口
 * 遵循接口隔离原则：组合多个小接口而不是一个大接口
 * 遵循依赖倒置原则：依赖抽象而非具体实现
 *
 * @deprecated 建议直接使用具体的接口：
 * - {@link PathMatcher} 路径匹配
 * - {@link RoleBasedAccessControl} 角色访问控制
 * - {@link SecurityRuleManager} 安全规则管理
 */
@Deprecated
public interface SecurityRuleLoader extends PathMatcher, RoleBasedAccessControl, SecurityRuleManager {
    // 这个接口现在只是一个组合接口，用于向后兼容
    // 新代码应该直接使用具体的接口
}